Apparatus and a method for allocating upstream bandwidth of a shared upstream channel of an optical network

ABSTRACT

The invention provides an apparatus and a method for allocating upstream bandwidth of a shared upstream channel of an optical network, the optical network interconnecting an apparatus with at least a first network unit and a second network unit, the method includes the stages of: (i) receiving requests for transmitting information towards the apparatus; and (ii) issuing data grants in response to at least the requests; wherein at least one data grant authorizes a first network unit to transmit data at a first bit-rate during at least one time-slot and at least one other data grant authorizes a second network unit to transmit data at a second bit-rate during at least one other time-slot, whereas the second bit-rate differs from the first bit-rate.

CROSS-REFERENCES TO RELATED APPLICATIONS

This present application is a continuation of U.S. application Ser. No.12/563,922 filed Sep. 21, 2009, now U.S. Pat. No. 8,014,417, issued Sep.6, 2011, which is a continuation of U.S. application Ser. No. 10/808,024filed Mar. 23, 2004 (now U.S. Pat. No. 7,593,418). The specifications ofsaid applications are hereby incorporated in its entirety, except forthose sections, if any, that are inconsistent with this specification.

FIELD OF THE INVENTION

The present invention relates to communication systems and methods ingeneral, and to methods and systems for media access control of a sharedcommunication media. Even more particularly, to methods and systems forcontrolling upstream transmission of a point to multipoint opticalnetwork. The invention is applicable to, but not limited to, point tomultipoint passive optical networks.

BACKGROUND OF THE INVENTION

Fixed Bit-Rate Optical Access Networks

Optical access networks, such as point to multipoint optical accessnetworks are known in the art. ITU-T Recommendation G.983.1 defines anaccess network that utilizes optical fiber technology to: (i) conveypoint to multipoint downstream traffic from an apparatus such as anOptical Line Termination (OLT) to multiple network units such as OpticalNetwork Units (ONUs) or Optical Network Terminations (ONTs) and (ii) toconvey point to point upstream traffic from an ONU or ONT to the OLT.For convenience of explanation both ONT and ONU will be referred as ONU.

An OLT may transmit information destined to multiple ONUs (saidtransmission is referred broadcast or multicast) or to transmitinformation destined to a single OLT (said transmission referred to asnarrowcast). When the OLT receives information destined to multiple ONUsit multiplexes said information and transmits the multiplexedinformation to the ONUs. Each ONU is capable of detecting theinformation that is destined to it and to further process it whileignoring information destined to other ONUs.

An ONU provides, either directly or remotely, the user-side interface ofthe Optical Access Network (OAN). An OLT is provides the network sideinterface of the OAN and is connected, either directly or via an ODN, tomultiple ONUs.

In a typical optical access network, such as but not limited toBroadband Passive Optical Network (BPON), EPON, G.983 compliant networksand G.984 compliant networks, the OLT as well as the multiple ONT orONUs share the same upstream bit-rate as well as the same downstreambit-rate. For example, a G.983 compliant network defines an upstreambit-rate of 155 Mpbs and a downstream bit-rate of 622 Mbps. One previousstandard defines both upstream and downstream bit-rate of 155 Mpbs.

An OLT controls upstream transmission from the ONUs by determining whichONU shall transmit by applying time division multiplex access (TMDA)control schemes. It usually operates on a fixed duration time-slotbasis, and determines which ONT shall transmit upstream information ateach time-slot. The ONUs are notified in advance when they allowed totransmit upstream information by means of Grants that are transmitted bythe OLT. The OLT may apply various MAC schemes which are known in theart and do not require further explanation.

As each PON is adapted to operate at a certain fixed bit-rate, the OLTassigns bandwidth to ONUs by determining the amount of time-slots toallocate for each of said ONUs.

According to the ITU-T Recommendation G.983.4 upstream bandwidth mayassigned in two manners—(a) in response to the utilization of upstreambandwidth by each of the ONUs, and (b) in response to upstream statusreports from the ONUs or ONTs. The status report are transmittedupstream in mini-slots assigned by the OLT.

A prior art OLT is capable of allocating time-slots in response tomultiple quality of service (QoS) levels. Typically, each ONU has atleast one Transmission Container (T-CONT), each T-CONT has at least onequeue.

An ONU reports the queue length of T-CONTs that belong to him. A typicalT-CONT has one or more queues that are associated with one or moreclasses of service. Accordingly, the aggregate queues length of thatT-CONT is reported.

Upstream and Downstream Data Structures

A typical optical access network supports Asynchronous Transfer Mode(ATM) based data transmission. Each ATM cell is 53 bytes long andincludes a 5-byte header and 48-byte payload. The ATM header is utilizedfor routing ATM cells across the ATM based network.

Upstream traffic is arranged in an upstream frame of 53 time-slots. Eachtime-slot consists of three-bytes of PON layer overhead and either anATM cell or a PLOAM cell.

The OLT allocates upstream bandwidth on a time-slot basis in response tothe TCONTs queue length and then transmits downstream data grants indownstream PLOAM cells. Assuming that the upstream and downstreambit-rate are the same, then during a frame of 53 time-slots, two PLOAMcells are utilized for providing 53 data grants, corresponding to the 53time-slots within each upstream frame. When the upstream data rate ismuch smaller than the downstream data rate, some PLOAM cells are empty.

In a typical PON downstream data is transmitted in serial data framesincluding multiple downstream slots, including framing slots andmultiple ATM cell slots. Each downstream frame slot includes a field fortransmitting upstream transmission permits. Upstream data is transmittedfrom an individual network unit in multiple upstream data slots, eachupstream slot having a preamble portion and a payload portion.

Various schemes for upstream and down stream transmission over opticalnetworks are illustrated at the following U.S. patent applications whichare incorporated herein by reference: U.S. patent application serialnumber 20030219031 titled “Time-slot management method, a relatednetwork terminator, a related line terminator and an upstream signalframe structure” of Gyselings, et al.; U.S. patent application serialnumber 20030016692, titled “Method and system for processing upstreampackets of an optical network” of Thomas, et al.; U.S. patentapplication serial number 20020030875 titled “method for requestinggrant for MAC protocol in PON”, of Kim et al.; and U.S. patentapplication serial number 20030123483 titled “Method for dynamicallyallocating bandwidth in ATM passive optical network” of Kim et al.

Fixed Bit-Rate Receivers

The OLT has a downstream transmitter, for transmitting downstreaminformation, and an upstream receiver, for receiving upstreaminformation. Each ONU has an upstream transmitter, for transmittingupstream information, and a downstream receiver, for receivingdownstream information. The exchange of information over the opticalpassive network takes into account the delays resulting from thedistances between the OLT and each ONU. These delays are usuallymeasured during an initialization stage that is also known as a rangingstage.

As mentioned above the upstream transmissions occur during time-slots.In many cases the downstream transmission forms a continuous time streamthat eases the downstream synchronization process. The upstream receiverof the OLT is required to receive upstream information bursts from themultiple network units. Said reception usually includes various stagessuch as burst recognition, timing adjustments, clock and data recoveryand the like.

Typically, the upstream receiver has an analog front end that isconnected to a clock and data recovery (CDR) unit, a delimiter searchunit, a byte align unit and a cell delineation unit. The upstreamreceiver may also include de-scrambling units, parsing units and thelike.

The upstream receivers, and especially the CDR units and the celldelimitation units, are adapted to operate at a certain bit-rate, forexample 622.08 Mpbs. Accordingly, an upstream receiver is designed toreceive upstream information of a single bit-rate.

This single upstream bit-rate imposes various limitations upon theoptical access network performance and may prevents network upgrades byadding high upstream rate ONUs and/or OLTs to the network. In order toovercome said bit-rate limitations ONUs having different upstreambit-rate can be added but this requires costly and complex adjustmentssuch as allocating a new carrier wavelength for upstream transmissionfrom said new ONU, adding additional connectivity between said ONU andthe OLT, and the like.

There is a need to provide an apparatus and method for allowing upgradesof optical access networks as well as enhancing the flexibility of saidaccess optical networks.

SUMMARY OF THE PRESENT INVENTION

The invention allows the transmission of upstream traffic at more than asingle bit rate. The OLT is capable of receiving upstream transmissionat multiple bit rates. The bit rates are known to the OLT that canallocate bandwidth in response to the upstream bit rate of each ONU.Once the bandwidth allocation is determined the OLT can adjust itsreceiver to receive upstream information of a certain bit rate from acertain ONU at a certain time-slot.

According to an embodiment of the invention ONUs of different bit ratecan be added to an optical access network. The OLT shall be able todetermine their bit-rate or to receive information reflecting said bitrate) and receive their transmissions as well as take into account theirbit-rate when issuing grants.

The invention provides a computer readable medium having code embodiedtherein for causing an electronic device to perform the stages of: (i)receiving requests for transmitting information from a network unit,over an optical network, towards an apparatus; and (ii) issuing datagrants in response to the requests and optionally also in response toadditional parameters. At least one data grant authorizes a firstnetwork unit to transmit data at a first bit-rate during at least onetime-slot and at least one other data grant authorizes a second networkunit to transmit data at a second bit-rate during at least one othertime-slot, whereas the second bit-rate differs from the first bit-rate.

The invention provides a method for allocating upstream bandwidth of ashared upstream channel of an optical network, the optical networkinterconnecting an apparatus with at least a first network unit and asecond network unit, the method includes the stages of: (i) receivingrequests for transmitting information towards the apparatus; and (ii)issuing data grants in response to the requests and even in response toadditional parameters such as quality of service levels associated withthe request, network and policy rules and the like. At least one issuedgrant authorizes a first network unit to transmit data at a firstbit-rate during at least one time-slot and at least one other data grantauthorizes a second network unit to transmit data at a second bit-rateduring at least one other time-slot, whereas the second bit-rate differsfrom the first bit-rate.

The invention provides an apparatus that includes: (i) a transmitter fortransmitting information towards at least a first network unit and asecond network unit; (ii) a receiver for receiving informationtransmitted from at least the first or the second network unit; and(iii) a media access controller for issuing data grants. At least onedata grant authorizes a first network unit to transmit data at a firstbit-rate during at least one time-slot and at least one other data grantauthorizes a second network unit to transmit data at a second bit-rateduring at least one other time-slot, whereas the second bit-rate differsfrom the first bit-rate. Conveniently, the data grant authorizes anetwork unit to transmit at least one cell during at least onetime-slot. Preferably, the cells are ATM cells.

According to an embodiment of the invention the receiver has at leastone reception path adapted to receive information bursts of at least onebit-rate.

According to an embodiment of the invention the apparatus is furtheradapted to receive information reflecting at least one bit-rate out ofthe first bit-rate and the second bit-rate.

According to an embodiment of the invention the media access controlleris operable to request a network unit capable of transmitting atmultiple bit-rates to transmit at certain bit-rate out of said multiplebit-rates.

BRIEF DESCRIPTION OF THE DRAWINGS

The present invention will be understood and appreciated more fully fromthe following detailed description taken in conjunction with thedrawings in which:

FIGS. 1 and 1A are schematic illustrations of an optical communicationnetwork interconnecting an apparatus and multiple network units, inaccordance with an embodiment of the invention;

FIG. 2 is a timing diagram that illustrates the difference between thehigh bit-rate and low bit-rate upstream transmission, in accordance withan embodiment of the invention;

FIG. 3 is a flow chart illustrating a sequence of stages during which anapparatus of FIG. 1 determines the transmission bit-rate of a networkunit, in accordance with an embodiment of the invention;

FIG. 4 illustrates a first grant table and a second grant tables, inaccordance with an embodiment of the invention;

FIG. 5 illustrates in greater detail an upstream receiver of theapparatus of FIG. 1, in accordance with an embodiment of the invention;and

FIG. 6 is a schematic illustration of a method for media access control,according to an embodiment of the invention.

DETAILED DESCRIPTION OF THE DRAWINGS

Reference is made to FIG. 1, which is a schematic illustration of anoptical communication network 20 interconnecting an apparatus, such asOLT 30 and a plurality of network units such as ONUs 20-28. It is notedthat network 20 may include additional components, and may interconnectadditional components to each other.

For convenience of explanation it is assumed that: (i) ONUs 20, 22 and24 are adapted to transmit at a first bit-rate such as but not limitedto 155 Mpbs, (ii) ONU 26 is adapted to transmit at a second bit-ratesuch as but not limited to 622 Mpbs, (iii) and that ONU 28 can transmitat both first and second bit-rates.

It should be noted that the mentioned above assumptions are for ease ofexplanation and do not intend to limit the scope of the invention. Forexample the bit rates may differ from 155 and 622 Mbps, the ratiobetween said bit rates may differ, and the system may manage more thantwo available bit rates.

Furthermore, the OLT 30 is capable of managing a transmission of variousdata structures (such as IP packets, Ethernet packets and otherstructures that differ from ATM cells).

The term “bit rate” refers to the rate of signals propagating over thechannels between the ONU and OLT. This may be also referred to as achannel bit rate, or a line bit rate or even a physical layer bit rate.

The OLT 30 has an upstream receiver 40 that includes: (i) a firstbit-rate path 50 for receiving upstream information having a firstbit-rate, and (ii) a second bit-rate path 60 for receiving upstreaminformation having a second bit-rate. According to aspects of theinvention both paths may be combined to provide a multiple bit-ratepath.

OLT 30 also has a media access control (MAC) unit 70 that determineswhen each ONT will transmit information. This determination process isfurther explained in some of the following paragraphs. The MAC unit 70provides grants to a downstream transmitter 80 that transmitsinformation destined to the ONUs as well as these grants and additionalmiscellaneous information.

According to an aspect of the invention, the allocation is made on atime-slot basis. During said time-slot the amount of transmittedupstream information depends upon the bit-rate of the upstreamtransmission. Referring to FIG. 1, ONU 20 can transmit a certain amount(N) of information during a certain time-slot while ONU 26 can transmitR*N cells, during another time-slot of the same length, whereas R is theratio between the bit rates

Typically, an ONU includes a downstream receiver that is operable to:(i) Receive downstream traffic being transmitted over a passive opticalnetwork. The downstream traffic includes data destined to at least oneof the ONUs, grants and may also include miscellaneous information, (ii)extract the downstream information destined to itself and provide it todevices/interfaces (not shown) that are positioned in a downstream path,and (iii) extract data grants destined to itself. For example, asillustrated in FIG. 1A, an example ONU 28 comprises a receiver 28 a.FIG. 1A is similar to FIG. 1, but FIG. 1A illustrates the example ONU 28in more detail.

The extracted grants are provided to upstream assembler and transmitter(e.g., a transmitter 28 b in the example ONU 28, as illustrated in FIG.1A) that in response triggers a provision of a group of ATM cells from aqueue within the ONU to the passive optical network, at a certain timingthat reflects the grant as well as the delay between the ONU and theOLT.

FIG. 2 is a timing diagram 100 that illustrates the difference betweenhigh bit-rate upstream transmission and low bit-rate upstreamtransmission. The timing diagram 100 shows six consecutive fixed sizetime-slots 101-106 that are allocated for upstream transmission. Thesesix timeslots can be, for example, a part of a single MAC cycle offifty-three slots.

During each of first time-slot 101 and fourth time-slot 104 ONU 28 isallowed to transmit four upstream bursts (denoted HB), at a bit-rate of622 Mpbs. During a second time-slot 102 ONU 22 is allowed to transmit asingle upstream burst (denoted LB), at a bit-rate of 155 Mpbs. During athird time-slot 103 and a sixth time-slot 106 ONU 24 is allowed totransmit a single burst (LB) at a bit-rate of 155 Mps. During a fifthtime-slot ONU 26 is allowed to upstream transmit four information bursts(denoted HB) at a bit-rate of 622 Mpbs. It is noted that the fixedtime-slots may be selected such as to allow the upstream transmission ofmore than a single burst of low bit-rate, but this is not necessarilyso.

The OLT 20 has to know the transmission bit-rate of each ONU. Thisinformation may be fed to the OLT by a network operator, either directly(by specifying the bit-rate) or indirectly (by providing an indicationsuch as a serial number of the ONU, that may be processed to determinethe bit-rate). The information may also be upstream transmitted by theONU.

According to another alternative the OLT itself may determine thebit-rate of each ONU by processing upstream transmission from theseONUs. For example, OLT 20 may process an upstream transmission from acertain ONU by the first bit-rate path 50 as well as the second bit-ratepath 60 and determine the bit-rate of the ONU. Once the OLT determinesthat certain bit-rate it may request the ONU to perform a transmissionat another bit-rate and if the ONU is capable of such a transmission theOLT may process that other bit-rate to determine said other bit-rate.

If an ONU is capable of transmitting at more than a single bit-rate itis usually configured to utilize the higher bit-rate, but this is notnecessarily so. For example, an ONU may be configures to transmit at alow bit rate that can be increased only if the OLT approves the ONU toincrease the bit rate. In either case the OLT must know in what bit-ratethat ONU operates, thus allowing proper reception of upstreamtransmission as well as more accurate bit-rate allocation. The bit-ratemay be determined in one of the mentioned above manners. It is notedthat in various systems the status of ONU are checked periodically. Saidstatus may include the upstream bit-rate.

According to an embodiment of the invention the OLT may request such amultiple bit rate ONU to transmit at a certain bit rate, in response tovarious parameters.

FIG. 3 illustrate a sequence 200 of stages during which ONT 20determines the upstream transmission bit-rate of ONU 28. Sequence 200starts by stage 202 of downstream transmitting a grant to ONU 28 toupstream transmit information during a certain time-slot. In some casesthis is done during a ranging stage but this is not necessarily so.Stage 200 is followed by stage 202 of receiving, during said time-slotan upstream transmission from ONU 28 and determining its bit-rate. Stage202 may include providing the received signals to the first bit-ratepath 50 as well as the to second bit-rate path 60 and determine thebit-rate. Said determination may be based upon a detection of apredefined signal sequence at one of said paths. During stage 202 ONU 28may transmit at a bit-rate that will be further used by the ONU 28 butthis is not necessarily so.

Stage 202 is followed by stage 204 of requesting the ONU 28 to transmitinformation at another bit-rate.

Stage 204 may be followed by stage 206 of receiving the transmission anddetermining its bit-rate. It is noted that ONUs that are adapted totransmit at a single bit-rate may ignore the request of stage 204.

It is also noted that sequence 200 may include additional steps, if anONU is capable of upstream transmission at more than two possiblebit-rates.

Information relating to upstream bit-rates may be inserted in variousinformation fields that are allocated for miscellaneous purposes. Thesefields may be included within PLOAMS, but this is not necessarily so.

According to an aspect of the invention, the lower bit-rate networkunits, such as ONU 22 access a first portion of the downstreamtransmitted information to retrieve grants, while the higher bit-ratenetwork units access a second portion. Referring to FIG. 4 and to thenetwork units of FIG. 1, a first grant table 400 is accessed by lowerbit-rate network units, such as ONU 22 while a second grant table 430 isaccessed by higher bit-rate network units, such as ONU 26.

Assuming that each MAC cycle determines the upstream transmission duringfifty three time-slots, then the first grant table 400 has fifty threeentries, each referring to a single time-slot, while the second granttable 430 has two hundred and twelve entries (53×4=112), as during eachtime-slots four high bit-rate upstream bursts can be transmitted. Thefraction of the time slot during which a single high bit rate burst canbe transmitted is illustrated as TIMESLOT*. The entries of the firstgrant table 400 may include grants for the low bit-rate network unitsand idle content when a high bit-rate network unit shall transmit. Thegrants for high bit-rate transmission can be included within the secondgrant table 430. These tables or other formation of data representativeof grants may be includes within PLOAMS or additional slots.

According to an aspect of the invention the first fifty-three entries ofthe second grant table 430 are idle, and the remaining entries mayinclude grants, while the first grant table 400 includes grants for lowbit-rate network units.

According to yet another embodiment of the invention the grants areprovided on a low bit rate basis (for example one grant per time-slot)and the high bit-rate network units are able to interpret a single grantas a permission to transmit multiple bursts during said time-slot.

FIG. 5 illustrates in greater detail the upstream receiver 40 of OLT 30.The upstream receiver 40 is capable of receiving upstream bursts atvarious bit-rates. The receiver 40 may operate in two operational modes.When operating at the first operational mode the upstream receiver 40 isnot aware of the upstream bit-rate and usually activates multiplebit-rate paths, such as paths 50 and 60, in order to determine thebit-rate. This first operational mode usually occurs during aninitialization stage such as a ranging stage. During the secondoperations mode, which is usually the “steady state” mode, the receiverknows the bit-rate of a received burst and accordingly activates onlythe appropriate path. Typically the MAC unit 70 informs the upstreamreceiver 40 about the bit-rate of expected bursts in advance such as toallow the upstream receiver 40 to operate in an optimal manner. Thereare various manners to inform the upstream receiver. For example in FIG.5 said information is conveyed by a Bit_rate signal 500, but this is notnecessarily so.

Upstream receiver 40 includes an analog receiver 41 that receives analogoptical signals and converts them to digital signals. The analogreceiver 41 provides these digital signals to a low bit-rate CDR unit 51as well to a high bit-rate CDR unit 61. Various CDR unit configurationsare known in the art and require not further explanation. Nevertheless,for convenience of explanation FIG. 5 illustrates a non limitingconfiguration of certain CDR units. Each of said CDR units includes adata over-sampling unit (52 and 62 respectfully), a correlating unit (53and 63 accordingly) and a phase detection unit (54 and 64 accordingly).Each CDR unit (51, 61) is operable to send the received signals throughmultiple parallel delay lines of different delays, sample the incominginformation as well as each of the delayed signals at a higher rate (aleast twice than the incoming bit-rate), and process said samples todetermine the exact timing of the incoming signal. Once the timing isdetermined the data signals, as well as clock signals, that are alignedto the timing of the incoming signals are generated. It is noted thatmany CDR units are known, and the upstream receiver 40 may include anyof these types.

The CDR units (51,61) are triggered by a start_of_cell pulse 502 thatindicates that a cell is scheduled to be received by the receiver 40.Start_of_cell signal 502 is usually asserted whenever a time-slotbegins. It is noted that CDR unit 51 as well as CDR unit 61 outputs bothclock and data signals, but for simplicity of information only the datapath is illustrated.

The low bit-rate CDR unit 51 is followed by a low bit-rate delimitersearch unit 54, a byte align unit 55 and a cell delineation unit 56. Thehigh bit-rate CDR unit 61 is followed by a low bit-rate delimiter searchunit 64, a byte align unit 65 and a cell delineation unit 66. While thesequence of low bit-rate units 54-56 are triggered by a start_of_cellpulse 502, the sequence of high bit-rate units 64-66 is fed by a trainof multiple high_bit_rate_start_of_cell pulses 504 that represents areception of multiple bursts during a single time-slot. The outputs ofboth cell delineation units 56 and 66 are fed to a 2:1switch/de-multiplexing unit that selects the appropriate output inresponse to a Bit_rate signal 500.

The delimiter search unit searches for a predefined sequence of incomingsignals that represent a start of information. The byte align unitarranges the incoming information in a byte aligned manner.

According to another embodiment of the invention a 2:1 switch ispositioned between the CDR units 51 and 61 and between sequences 54-56and 64-66.

According to various embodiments of the invention the upstream receiver40 has a single multiple bit-rate path instead of multiple separatepaths. The path can be configured to receive information of a firstbit-rate at a certain time and to receive information of a second bitrate at another time. The receiver can also include a multi-cycle logicin which a high frequency clock signals is selectively used to provideclock signals of varying frequencies.

FIG. 6 is a schematic illustration of a method 600 for media accesscontrol, according to an embodiment of the invention.

Method 600 starts at stage 610 of receiving requests for transmittinginformation towards the apparatus. Referring to the example of FIG. 1,ONUs 20-28 request to transmit information towards OLT 30.

Stage 610 is followed by stage 620 of issuing data grants in response toat least the requests; wherein at least one data grant authorizes afirst network unit to transmit data at a first bit-rate during at leastone time-slot and at least one other data grant authorizes a secondnetwork unit to transmit data at a second bit-rate during at least oneother time-slot, whereas the second bit-rate differs from the firstbit-rate. Referring to the example of FIGS. 1 and 2, when OLT 30 issuesa single grant to either one of ONUs 20, 22 and 24, it will accept toreceive a single low bit-rate burst (LB) during a single time-slot (suchas time-slots 102, 103 and 106). When OLT 30 issues a single grant toeither one of ONUs 26 and 28 (when operating at a high-bit rate mode),it will accept to receive four high bit-rate bursts (HB) during a singletime-slot (such as time-slots 101, 104 and 105).

Method 600 may include a preliminary stage or sequence of stages (suchas the sequence 200 of FIG. 3) of determining the bit-rate of eachnetwork unit, whereas these bit-rates affect the bandwidth allocation.

Method 600 may further include an optional stage 630 of requesting oneor more multiple bit-rate network units to transmit at a certainbit-rate out of the multiple bit-rates. The request may be responsive tovarious parameters, such as but not limited to at least one of thefollowing: (i) network unit related information previously transmittedfrom the network unit, this information may indicate the availablebit-rates, the priority of the network unit of any queue within saidnetwork unit; (ii) bit-rates of other network units that are connectedto the apparatus; or (iii) requests for transmitting information. Themultiple bit-rate network unit may accept or reject the request andshall notify the OLT about the bit rate of future upstreamtransmissions. The OLT can also determine the bit rate, as mentionedabove.

It will be apparent to those skilled in the art that the disclosedsubject matter may be modified in numerous ways and may assume manyembodiments other then the preferred form specifically set out anddescribed above.

Accordingly, the above disclosed subject matter is to be consideredillustrative and not restrictive, and to the maximum extent allowed bylaw, it is intended by the appended claims to cover all suchmodifications and other embodiments, which fall within the true spiritand scope of the present invention.

The scope of the invention is to be determined by the broadestpermissible interpretation of the following claims and their equivalentsrather then the foregoing detailed description.

What is claimed is:
 1. A network unit for use in a passive opticalnetwork, the network unit comprising: a receiver configured to receivetraffic from an upstream network device, wherein the traffic includesdata grants destined for the network unit, and wherein the receiver isfurther configured to extract the data grants; wherein the upstreamnetwork device transmits the data grants destined for the network unitin response to the upstream network device previously receiving, fromthe network unit, information related to the network unit; and atransmitter configured to transmit information to the upstream networkdevice in response to the extracted data grants, wherein the extracteddata grants authorize the network unit to transmit the information tothe upstream network device at one of (i) a first bit-rate during atleast one time slot or (ii) a second bit rate during at least one timeslot, wherein the second bit-rate differs from the first bit-rate. 2.The network unit of claim 1, wherein the receiver is further configuredto receive traffic that further includes data destined for at least onenetwork unit in the passive optical network.
 3. The network unit ofclaim 2, wherein the data is destined for the network unit and thereceiver is further configured to provide the data to at least onedevice and/or interface in a downstream path.
 4. The network unit ofclaim 1, wherein the receiver is further configured to extract the datagrants where an extracted data grant authorizes the network unit totransmit at least one cell during at least one time-slot.
 5. The networkunit of claim 4, wherein the receiver is further configured to extractthe data grants where the at least one cell is an Asynchronous TransferMode cell.
 6. The network unit of claim 1, wherein the transmitter isfurther configured to transmit information to the upstream networkdevice in response to the extracted data grants, and wherein theextracted data grants authorize the network unit to transmit theinformation to the upstream network device where the first bit-rate isslower than the second bit-rate.
 7. The network unit of claim 1, whereinthe network unit is configured to transmit information to the upstreamnetwork device at each of the first bit-rate and the second bit rate. 8.The network unit of claim 1, wherein the extracted data grants authorizethe network unit to transmit the information to the upstream networkdevice at each of (i) the first bit-rate during at least a first timeslot and (ii) the second bit rate during at least a second time slot. 9.The network unit of claim 1, wherein the information related to thenetwork unit comprises one or more bit rates available to the networkunit for data transmission.
 10. The network unit of claim 1, wherein theinformation related to the network unit comprises a priority of a queuewithin the network unit, the queue configured to store data packets. 11.A method for allocating upstream bandwidth of a shared upstream channelof a passive optical network, the passive optical networkinterconnecting a network unit and an upstream network device, themethod comprising: receiving traffic at the network unit from theupstream network device, wherein the traffic includes data grantsdestined for the network unit, and wherein the upstream network devicetransmits the data grants destined for the network unit in response tothe upstream network device previously receiving, from the network unit,information related to the network unit; extracting, by the networkunit, the data grants, wherein the extracted data grants authorize thenetwork unit to transmit information to the upstream network device atone of (i) a first bit-rate during at least one time slot or (ii) asecond bit rate, that is different from the first bit-rate, during atleast one time slot; and transmitting information from the network unitto the upstream network device in response to the extracted data grants.12. The method of claim 11, wherein: the traffic further includes datathat is destined for the network unit; and the method further comprisesproviding the data to at least one device and/or interface in adownstream path.
 13. The method of claim 11, wherein extracting, by thenetwork unit, the data grants comprises extracting data grants thatauthorize the network unit to transmit at least one cell during at leastone time-slot.
 14. The method of claim 13, wherein extracting, by thenetwork unit, the data grants comprises extracting data grants thatauthorize the network unit to transmit at least one cell during at leastone time-slot where the at least one cell is an Asynchronous TransferMode cell.
 15. The method of claim 11, wherein extracting, by thenetwork unit, the data grants comprises extracting data grants toauthorize the network unit to transmit information to the upstreamnetwork device where the first bit-rate is slower than the secondbit-rate.
 16. The method of claim 11, wherein receiving traffic at thenetwork unit from the upstream network device further comprises:receiving traffic at the network unit from the upstream network device,the traffic including data grants destined for the network unit, theupstream network device transmitting the data grants in response to theupstream network device previously receiving the information related tothe network unit, the information related to the network unit comprisingone or more bit rates available to the network unit for datatransmission.
 17. The method of claim 11, wherein receiving traffic atthe network unit from the upstream network device further comprises:receiving traffic at the network unit from the upstream network device,the traffic including data grants destined for the network unit, theupstream network device transmitting the data grants in response to theupstream network device previously receiving the information related tothe network unit, the information related to the network unit comprisinga priority of a queue within the network unit, the queue configured tostore data packets.
 18. A network device for use in a passive opticalnetwork, the network device comprising: a receiver configured to receiveinformation transmitted from at least (i) a first network unit at afirst bit rate and (ii) a second network unit at a second bit rate,wherein the second bit rate differs from the first bit rate; and a datagrant generator configured to (i) issue a first data grant authorizingthe first network unit to transmit information to the network device atthe first bit-rate during a first time slot and (ii) issue a second datagrant authorizing the second network unit to transmit information to theapparatus at the second bit-rate during a second time slot, wherein thenetwork device is configured to request a particular network unitcapable of transmitting at multiple bit-rates to transmit information ata particular bit-rate out of the multiple bit-rates, and wherein thenetwork device is configured to select the particular bit-rate inresponse to information related to the particular network unit, wherethe information related to the particular network unit has beenpreviously received from the particular network unit.
 19. The networkdevice of claim 18, wherein the network device is configured such thatthe first bit-rate is slower than the second bit-rate.
 20. The networkdevice of claim 18, wherein the receiver includes at least one receptionpath configured to receive bursts of information of at least onebit-rate.
 21. The network device of claim 18, wherein the receiver isfurther configured to receive information reflecting at least onebit-rate out of the first bit-rate and the second bit-rate that isdifferent from the first bit-rate.
 22. The network device of claim 18,wherein the network device is configured to select the particularbit-rate in response to bit-rates of other network units.
 23. Thenetwork device of claim 18, wherein the network device is configured toselect the particular bit-rate in response to a bandwidth requirement.24. The network device of claim 18, wherein the receiver comprises (i) afirst path configured to receive transmissions of a first bit-rate and(ii) a second path configured to receive transmissions of a secondbit-rate.
 25. The network device of claim 18, wherein the informationrelated to the particular network unit comprises one or more bit ratesavailable to the particular network unit for data transmission.
 26. Thenetwork device of claim 18, wherein the information related to theparticular network unit comprises a priority of a queue within theparticular network unit, the queue configured to store data packets.